package net.huashitong.ssydt.exam.constant;

/**
 * @author <a href="mailto:yhy23456@163.com">huiyang.yu</a>
 * @since 2017.08.23
 */
public class ExamConsts {

    /**
     * 考试类型
     */
    public static final class ExamType {
        /**
         * 00 各类考试通用
         */
        public static final String CURRENCY = "00";
        /**
         * 01	公务员国考
         */
        public static final String GUOKAO = "01";
        /**
         * 02	公务员省考
         */
        public static final String SHENGKAO = "02";
        /**
         * 03	事业单位
         */
        public static final String SYDW = "03";
        /**
         * 04银行招考
         */
        public static final String YHZK = "04";
        /**
         * 05 考研
         */
        public static final String KAOIYAN = "05";
        /**
         * 06 中考
         */
        public static final String ZHONGKAO = "06";
        /**
         * 07 高考
         */
        public static final String GAOKAO = "07";
        /**
         * 08 三支一扶
         */
        public static final String SZYF = "08";
        /**
         * 09 中央遴选
         */
        public static final String ZYLX = "09";
        /**
         * 10 竞争上岗
         */
        public static final String JZSG = "10";
        /**
         * 11 军转干
         */
        public static final String JZG = "11";
        /**
         * 12 企业招聘
         */
        public static final String QYZP = "12";
        /**
         * 13 选调选聘
         */
        public static final String XDXP = "13";
        /**
         * 14 教师招聘
         */
        public static final String JSZP = "14";
        /**
         * 15 国企招聘
         */
        public static final String GQZP = "15";
        /**
         * 16 政法干警
         */
        public static final String ZFGJ = "16";
        /**
         * 17 其他
         */
        public static final String QITA = "17";
        /**
         * 18 地方遴选
         */
        public static final String DFLX = "18";

        private ExamType() {
        }
    }

    /**
     * 考试范围
     */
    public static final class ExamRange {
        /**
         * 01	考前一年
         */
        public static final String YEAR = "01";
        /**
         * 02	考前六个月
         */
        public static final String SIX_MONTH = "02";
        /**
         * 03	考前三个月
         */
        public static final String THREE_MONTH = "03";

        private ExamRange() {
        }
    }

    /**
     * 地区类型
     */
    public static final class AreaType {
        /**
         * 01 国内
         */
        public static final String DOMESTIC = "01";
        /**
         * 02 本省
         */
        public static final String THE_PROVINCE = "02";
        /**
         * 03 国际
         */
        public static final String INTERNATIONAL = "03";


        private AreaType() {
        }
    }

    /**
     * 话题
     */
    public static final class Topic {
        /**
         * 01	政治
         */
        public static final String POLITICS = "01";
        /**
         * 02	经济
         */
        public static final String ECONOMICS = "02";
        /**
         * 03 文化
         */
        public static final String CULTURE = "03";
        /**
         * 04 社会
         */
        public static final String SOCIOLOGY = "04";
        /**
         * 05 生态
         */
        public static final String ECOLOGY = "05";
        /**
         * 06 党建
         */
        public static final String PARTY_BUILDING = "06";
        /**
         * 07 科技
         */
        public static final String SCIENCE_TECHNOLOGY = "07";

        private Topic() {
        }
    }

    /**
     * 练习状态
     */
    public static final class TestState {
        /**
         * 01	进行中
         */
        public static final String PROCESSING = "01";
        /**
         * 02	已完成
         */
        public static final String FINISH = "02";
        /**
         * 03 未作答
         */
        public static final String NOT_RECORD = "03";

        private TestState() {
        }
    }


    private ExamConsts() {
    }
}
